package com.peas.platform.module.icims.expenditure.expenses.api.req;

import com.peas.platform.module.icims.expenditure.expenses.controller.vo.*;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("保存报账单")
public class SaveExpenditureReimbursementReq extends ExpenditureReimbursementVo {

    private List<ExpenditureReimbursementTravelVo> travels;
    private List<ExpenditureReimbursementContractVo> contracts;
    private List<ExpenditureReimbursementMeetingVo> meetings;
    private List<ExpenditureReimbursementTrainingVo> trainings;
    private List<ExpenditureReimbursementTrafficVo> traffics;
    private List<ExpenditureReimbursementAbroadVo> abroads;
    private List<ExpenditureReimbursementOtherVo> others;

    private List<ExpenditureReimbursementItemFileVo> itemFiles;

    private List<ExpenditureReimbursementPayVo> pays;
    private List<ExpenditureReimbursementPayeeVo> payees;

    private List<ExpenditureReimbursementFileVo> files;

}
